/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 07 2022 | 12:00:25 */
@media (max-width: 1024px){
	.elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{
		padding: 1px;
	}
	.rwd.half-box::before{
		right: -35px;
		top: 0px;
		width: 81%;
	}
	.elementor .elementor-element .elementskit-menu-hamburger{
		left: 0px !important;
	}
	.elementor .elementor-element.sticky .call-btn{
		border: 1px solid #dfdfdf;
		padding: 5px 10px;
		border-radius: 5px;
		color: #333;
		margin-right: 10px;
		font-size: 12px;
	}
	.pa.half-box::before{
		width: 75%;
	}
	.dms.half-box::before {
		width: 75%;
	}
	/* 	.elementskit-menu-overlay{
	left:-102vw;
} */
}
@media (max-width: 991px){
	.call-btn {
		padding: 8px 10px 5px 10px;
	}
}

@media (max-width: 768px){
	.dms.half-box::before {
		width: 60%;
	}
	.rwd.half-box::before{
		right: -45px;
		top: 0px;
		width: 81%;
	}
	.elementor .elementor-element.sticky .call-btn{
		margin-left: 0px; 
	}
	.pa.half-box::before{
		width: 67%;
	}
	/* 	.elementskit-menu-overlay{
	left:-102vw;
} */
	.feature-article img{
		width: 100%;
		border-radius:8px;
	}
	.feature-article .slick-slider .slick-arrow{
		display:none !important;
	}
	.latest-stories img{
		border-radius:8px;
		width:100% !important;
	}
	.latest-stories-2 img{
		border-radius:8px;
		width:100% !important;
	}
	.custom-row .form-group input[type="text"]{
		width: 100% !important;
	}
	.custom-row{
		display: flex !important;
		flex-direction: column !important;
		align-items: revert !important;
		margin-bottom: 20px;
	}
	.custom-row .mb{
		margin-bottom: 15px !important;
	}
}
@media (max-width:360px){
	.pop-content {
		width: 90% !important;
	}
	.custom-row{
		display: flex !important;
		flex-direction: column !important;
		align-items: revert !important;
		margin-bottom: 20px;
	}
	.custom-row .mb{
		margin-bottom: 15px !important;
	}
}

@media (max-width:480px){
	.dropbtn {
		display: none;
		position: absolute;
		left: -50px;
		top: 24px;
		width: 300px;
		z-index: 1001;
	}
	/* 	.elementskit-menu-overlay{
	left:-102vw;
} */
	.pop-content h2 {font-size: 18px;margin: 0;padding: 0;}
	.pop-content p {margin: 3px 0 10px;font-size: 16px;}
	.pop-content-gray {padding: 10px 8px;}
	.pop-content p.text-bold {font-size: 18px; margin: 14px 6px;}
	.pop-content p.bold-title {font-size: 22px;font-weight: 700;margin: 10px 0;}
	.pop-content-box .btn{font-size: 14px;}
	.social-newsletter-list li {background: #fff none repeat scroll 0 0;border-radius: 50px;display: inline-block;height: 25px;    line-height: 25px;margin: 0 5px;width: 25px;}
	.social-newsletter-list li a .fa {color: #3f4342;font-size: 12px;}
} 
@media (max-width:320px){
	.com-info-inquiry::after {
		left: 65px;
	}
	.dropdown-content {
		left: -46px;
		width: 310px;
	}
	/* 	.elementskit-menu-overlay{
	left:-104vw;
} */
}
@media (max-width:375px){
	.com-info-inquiry::after {
		left: 40px;
	}
	.dropdown-content {
		left: -20px;
		width: 310px;
		top:60px;
	}
	/* 	.elementskit-menu-overlay{
	left:-102vw;
} */
}